.order .thead{height:20px;border:1px solid #f0ce92;border-width:1px 0;background:#ffefe3;padding:6px 10px;}
.order-search .text{width:240px;height:18px;float:left;border:1px solid #ccc;border-right:0 none;border-bottom-color:#f2f2f2;color:#999;}
.order-search .submit{width:40px;float:left;height:20px;border:0 none; font-family:simsun;color:#fff; background: url(/styles/theme/base/img/common/repeatx.png) repeat-x 0 -1px; cursor:pointer;border-radius:0 3px 3px 0;}
.table-style thead th{background:#ececec;height:30px;}
.table-style .title{width:200px; font-weight:normal; word-break:break-all; word-wrap:break-word;}
.table-style .title a{color:#007aeb;}
.table-style .company-name{width:130px;word-break:break-all; word-wrap:break-word;}
.table-style .price{color:#F30;}
.table-style .operate a{color:#007aeb;}
.table-style .bg{background:#fcfcfc;}

.order-state{margin:25px;border:1px solid #f7e4a5;background:#fffcf3;padding:15px 25px; line-height:24px;color:#666;}
.order-state h3{ font-size:14px;padding-bottom:10px;color:#333;border-bottom:1px dotted #ccc;margin-bottom:10px;}
.line{border-top:1px dotted #ccc;height:15px; overflow:hidden;margin:15px 25px 0;}
.table-orderinfo-style{margin:15px 25px;border:1px solid #ccc;}
.table-orderinfo-style th{background:#fff5e8; font-weight:normal;}
.table-orderinfo-style td{border-top:1px solid #ccc;border-right:1px solid #ccc;}
.table-orderinfo-style .course-tit .pic{float:left;border:1px solid #ccc;padding:1px;margin:5px;}
.table-orderinfo-style .course-tit{color:#4388CE;}
.table-orderinfo-style .course-tit h3{width:180px; word-break:break-all; word-wrap:break-word; overflow:hidden;padding-top:10px; font-weight:normal;}